package com.achievement.domain.dto.honor;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class HonorAuthorDTO {
    /**
     * ID
     */
    private String id;

    /**
     * 用户ID
     */
    @ApiModelProperty(value = "用户ID")
    private String personId;

    /**
     * 排序
     */
    @ApiModelProperty(value = "排序")
    private Integer orderId;

    /**
     * 完成人姓名
     */
    @ApiModelProperty(value = "完成人姓名")
    private String authorName;

    /**
     * 完成人类型 1教师2学生3校外
     */
    @ApiModelProperty(value = "完成人类型 1教师2学生3校外")
    private String authorType;

    /**
     * 完成人单位
     */
    @ApiModelProperty(value = "完成人单位")
    private String authorUnit;

    /**
     * 完成人职称
     */
    @ApiModelProperty(value = "完成人职称")
    private String titleId;

    /**
     * 学历
     */
    @ApiModelProperty(value = "学历")
    private String eduLevelId;

    /**
     * 学位
     */
    @ApiModelProperty(value = "学位")
    private String eduDegreeId;

    /**
     * 贡献率
     */
    @ApiModelProperty(value = "贡献率")
    private Double workRatio;

    /**
     * 成果ID
     */
    @ApiModelProperty(value = "成果ID")
    private String honorId;

    /**
     * 完成人单位ID
     */
    @ApiModelProperty(value = "完成人单位ID")
    private String authorUnitId;

    /**
     * 完成人账号
     */
    @ApiModelProperty(value = "完成人账号")
    private String authorAccount;

    /**
     * 性别
     */
    @ApiModelProperty(value = "性别")
    private String sexId;

    /**
     * 学科分类
     */
    @ApiModelProperty(value = "学科分类")
    private String subjectId;
}
